polychaete worms - French English Dictionary